home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Cream of the Crop 22
/
Cream of the Crop 22.iso
/
os2
/
clone200.zip
/
CloneCln.INF
(
.txt
)
< prev
next >
Wrap
OS/2 Help File
|
1996-11-06
|
127KB
|
880 lines
ΓòÉΓòÉΓòÉ 1. Introduction ΓòÉΓòÉΓòÉ
Clone Cleaner finds duplicate files that take up precious space on your hard
disk. Is you hard disk filling up with hard to manage directories of similar
files and data? Give Clone Cleaner a try! Clone Cleaner locates duplicate files
across multiple drives, local and network drives. It can group the files
together by name or by contents. Clone Cleaner is the only disk utility that
can find duplicate files by content! Of course you can find duplicate files by
file name also. You have options to filter certain size of files and certain
ranges of dates (last written date).
Clone Cleaner doe not modify your Config.sys or Os2.Ini or Os2sys.Ini file when
installed. The Rexx install script will create shadows on your desktop if you
so desire it.
Here is an example of files grouped by name from Clone cleaner.
Here is an example of files grouped by CRC from Clone cleaner.
Note:
Clone Cleaner is distributed as shareware, NOT free software. You may use it
for up to 30 days free of charge. If you wish to continue using the program
after your trial period is over you must register. Registration cost is just
$17.95 (US$) plus North Carolina Tax (6%). All major credit cards are accepted
through BMT Micro. BMT and has E-mail, fax and good old voice 800's to talk to
a human. Personal checks and money orders are accepted by the author.
See How To Register
ΓòÉΓòÉΓòÉ 1.1. Example Of Files Grouped By Name ΓòÉΓòÉΓòÉ
These files were scanned using a mask of 'READ*' and 'same-size' and
'same-date' were unchecked. The file are grouped together by name, the size and
date does not matter. Group one shows all the 'read.me' files in various
directories.
/********* Sorted List *********/
/* Group 1 (1) */
1-Jan-1980 00:00:00 14921 - C:\HOBBES\bootany\read.me
15-Feb-1993 01:05:14 3826 - C:\HOBBES\DISKUTIL\LSTPM105\READ.ME
4-Aug-1995 09:00:36 1550 - C:\HOBBES\htmlg110\READ.ME
12-Nov-1992 01:03:00 3517 - C:\HOBBES\MPUDD103\READ.ME
8-Aug-1994 09:31:48 5429 - C:\HOBBES\plnet120\install\READ.ME
8-Aug-1994 09:31:48 5429 - C:\HOBBES\plnet120\READ.ME
9-Sep-1989 20:09:58 7359 - C:\HOBBES\PMQVT\READ.ME
9-Aug-1993 14:53:32 21320 - C:\HOBBES\softos2\READ.ME
28-Mar-1994 01:30:00 3879 - C:\HOBBES\te2_130t\Read.Me
13-Dec-1993 01:53:00 1058 - C:\HOBBES\term2b23\read.me
16-Oct-1987 09:22:24 835 - C:\MOUSE\DR\READ.ME
3-Jan-1989 16:51:00 1960 - C:\NORTON\READ.ME
14-Apr-1994 03:10:00 585 - C:\RUN286\EXAMPLES\HEAPCHK\READ.ME
26-Sep-1991 14:18:14 1824 - C:\SCSI\READ.ME
3-Apr-1994 08:18:16 71 - C:\TOOLS\SNIPPET\READ.ME
2-Jan-1996 10:09:08 6501 - D:\TSE\read.me
18-Jan-1988 06:20:10 2149 - E:\Z8415\READ.ME
22-Mar-1994 07:53:58 16084 - F:\BEAM111\READ.ME
/* Group 2 (19) */
30-Jun-1989 08:19:32 13601 - C:\bin\PCMAG\README
10-Aug-1993 18:01:16 7443 - C:\bin\README
9-Feb-1995 18:41:24 10675 - C:\DEVCON\README
8-Jul-1992 13:55:46 31070 - C:\DOC\LAN\WATTCP\README
18-Sep-1993 19:03:46 7552 - C:\EXTRAS.SDS\bin\README
9-Sep-1995 18:59:10 5950 - C:\EXTRAS.SDS\README
11-Jun-1994 16:56:12 830 - C:\HOBBES\EDITORS\LIST1_43\LIST2\README
9-Jul-1993 01:16:24 3976 - C:\HOBBES\fudg_emx\FUDGIT\TOOLS\README
9-Jul-1993 01:14:56 4628 - C:\HOBBES\fudg_emx\FUDGIT\README
26-Dec-1994 23:13:40 1042 - C:\HOBBES\mathmate\install\readme
25-Sep-1995 10:39:30 1185 - C:\HOBBES\mathmate\README
22-Apr-1995 00:15:22 1994 - C:\HOBBES\mypul033\readme
11-Aug-1994 11:31:36 4310 - C:\HOBBES\nwtcpip\readme
31-May-1995 17:20:26 2781 - C:\HOBBES\resmgr\readme
5-Feb-1995 23:03:26 26704 - C:\junk\README
31-Oct-1994 19:48:26 2541 - C:\OS2\INSTALL\BOOTDISK\README
1-Jan-1980 00:00:00 367 - C:\OS2BIN\readme
25-Oct-1993 16:49:54 219 - C:\PIC\BBS\README
1-Aug-1994 03:10:00 1140 - C:\RUN286\BC4\TV2\README
9-Sep-1995 18:59:10 5950 - C:\sds\README
15-Mar-1991 11:54:44 2837 - C:\TOOLS\HPSCOPE\HP-HPIB\README
15-Mar-1991 11:59:26 2570 - C:\TOOLS\HPSCOPE\HP-RS232\README
22-Mar-1991 10:50:36 4858 - C:\TOOLS\HPSCOPE\QB-HPIB\README
21-Mar-1991 23:21:52 4275 - C:\TOOLS\HPSCOPE\QB-RS232\README
22-Mar-1991 10:45:40 5664 - C:\TOOLS\HPSCOPE\QC-HPIB\README
23-Sep-1995 00:15:40 1306 - C:\TOOLS\NPS\readme
18-Apr-1994 12:00:04 2812 - C:\TOOLS\STRING\README
5-Feb-1995 23:03:26 26704 - C:\README
31-May-1989 01:00:02 9725 - D:\BGITOOL\BGIFNT\README
31-May-1989 01:00:02 9725 - D:\BGITOOL\DRIVER\README
31-May-1989 01:00:02 9725 - D:\BGITOOL\FONTS\README
25-Sep-1996 14:22:10 9795 - D:\BGITOOL\HERC\README
31-May-1989 01:00:02 9725 - D:\BGITOOL\VGA256\README
10-Jun-1992 03:10:00 50773 - D:\BORLANDC\README
/* Drive C: 112 Files, 786,880 Bytes */
/* Drive D: 11 Files, 157,808 Bytes */
/* Aborted By User */
The 'show-crc' option was off so there is no CRC value shown, just a dash place
holder. The file are sorted by their names, since all files are the same name,
the sort is by Directory since the file system used in this example was HPFS,
where all files and directories are in sorted order.
ΓòÉΓòÉΓòÉ 1.2. Example Of Files Grouped By CRC ΓòÉΓòÉΓòÉ
These files were scanned using a mask of 'READ*' and 'same-crc' was checked.
/********* Sorted List *********/
/* Group 1 (1) */
25-Oct-1994 10:46:16 874 B4604971 C:\DEVCON\install\READ.ICO
25-Oct-1994 10:46:16 874 B4604971 D:\DEVCON\install\READ.ICO
/* Group 2 (3) */
8-Jul-1996 23:12:42 1525 DC88DEA0 C:\OS2BIN\mred112e\README.TXT
8-Jul-1996 23:12:42 1525 DC88DEA0 C:\OS2BIN\mred114e\README.TXT
/* Group 3 (5) */
26-Sep-1996 20:34:36 1543 98EAEDB2 D:\FindDups\bk!\read-me.txt
26-Sep-1996 20:34:36 1543 98EAEDB2 D:\FindDups\bk!0927\read-me.txt
26-Sep-1996 20:34:36 1543 98EAEDB2 D:\FindDups\read-me.txt
/* Group 4 (8) */
18-Feb-1995 09:23:02 3568 F441AB69 C:\HOBBES\prf21e\README.DOC
18-Feb-1995 09:23:02 3568 F441AB69 C:\PROFILER\README.DOC
/* Group 5 (10) */
25-Jul-1990 14:00:00 3725 BB0AC566 C:\ITAC\README.DOC
25-Jul-1990 14:00:00 3725 BB0AC566 C:\MOUSE\MOUSESYS\README.DOC
/* Group 6 (12) */
11-Jul-1995 15:04:44 3968 A2E1441B C:\EXTRAS.SDS\icons\readme.ico
11-Jul-1995 15:04:44 3968 A2E1441B C:\sds\icons\readme.ico
/* Group 7 (14) */
27-Sep-1995 18:16:50 4171 57EC4CD8 C:\OS2BIN\snd\readme.txt
27-Sep-1995 18:16:50 4171 57EC4CD8 C:\PMSNDX\readme.txt
/* Group 8 (16) */
8-Aug-1994 09:31:48 5429 01E1D4CA C:\HOBBES\plnet120\install\READ.ME
8-Aug-1994 09:31:48 5429 01E1D4CA C:\HOBBES\plnet120\READ.ME
/* Group 9 (18) */
9-Sep-1995 18:59:10 5950 B1A5E1DF C:\EXTRAS.SDS\README
9-Sep-1995 18:59:10 5950 B1A5E1DF C:\sds\README
/* Group 10 (20) */
28-Feb-1994 03:10:00 6383 2688E3F3 C:\RUN286\BC3\TV\README.TV
28-Feb-1994 03:10:00 6383 2688E3F3 C:\RUN286\BC4\TV\README.TV
Notice names may not be the same:
/* Group 11 (22) */
31-May-1989 01:00:02 9725 2BCDCDDF D:\BGITOOL\BGIFNT\README.DOC
31-May-1989 01:00:02 9725 2BCDCDDF D:\BGITOOL\DRIVER\README.TXT
31-May-1989 01:00:02 9725 2BCDCDDF D:\BGITOOL\FONTS\READ.ME
31-May-1989 01:00:02 9725 2BCDCDDF D:\BGITOOL\VGA256\README.1ST
/* Group 12 (26) */
10-Dec-1993 12:00:00 9913 98E37E73 C:\CASEPNT\README.TXT
10-Dec-1993 12:00:00 9913 98E37E73 D:\CASEPNT\README.TXT
/* Group 13 (28) */
8-Jun-1995 16:13:06 10241 AF8DC41F D:\IBMCPP\SAMPLES\visbuild\doodle\README
8-Jun-1995 16:13:06 10241 AF8DC41F D:\IBMCPP\SAMPLES\README
8-Jun-1995 16:13:06 10241 AF8DC41F D:\ibmcppsamples\visbuild\doodle\README
/* Group 14 (31) */
9-Feb-1995 18:41:24 10675 1BBD3FF4 C:\DEVCON\README
9-Feb-1995 18:41:24 10675 1BBD3FF4 D:\DEVCON\README
/* Group 15 (33) */
5-Feb-1995 23:03:26 26704 793C19EC C:\junk\README
5-Feb-1995 23:03:26 26704 793C19EC C:\README
/* Group 16 (35) */
29-Apr-1995 16:41:14 38003 D80C9A39 C:\junk\README.1ST
29-Apr-1995 16:41:14 38003 D80C9A39 C:\README.TOO
/* Group 17 (37) */
14-Apr-1995 13:39:16 43418 702B5E91 C:\IBMCOM\README.MPT
14-Apr-1995 13:39:16 43418 702B5E91 D:\IBMCOM\README.MPT
/* Group 18 (39) */
31-May-1994 06:22:00 60646 10D17A21 C:\DOS\README.TXT
31-May-1994 06:22:00 60646 10D17A21 C:\DOS622\README.TXT
/* Group 19 (41) */
10-Apr-1995 16:18:56 72083 E61867C0 C:\IBMCOM\MACS\READMAC.TXT
10-Apr-1995 16:18:56 72083 E61867C0 D:\IBMCOM\MACS\readmac.txt
/* Group 20 (43) */
24-Mar-1993 18:28:14 275200 36EB2CB0 C:\READIBM2\READIBM.EXE
24-Mar-1993 18:28:14 275200 36EB2CB0 D:\READIBM2\READIBM.EXE
/* Drive C: 28 Files, 732,307 Bytes */
/* Drive D: 16 Files, 486,415 Bytes */
/* Aborted By User */
The CRC's are shown after the file size, and the files are sorted by size and
CRC value. If the files have the same CRC they are grouped together regardless
of the name and/or date of the file.
ΓòÉΓòÉΓòÉ 2. Copyright ΓòÉΓòÉΓòÉ
Copyright 1996, Edward J. March Jr. All Rights Reserved.
Grant of License.
Clone Cleaner is marketed and sold as shareware. The registration key is sold
for use on a single computer system only. Copies of the shareware may be
distributed freely. The Key Serial number is for one user per computer only.
For additional keys contact the author. Using a single copy of the key file on
a networked or time-shared computer running more than once at the same time is
a violation of this copyright. You may not copy, transmit, give away,
disassemble, alter, patch, modify, or change in whole or part, any software
contained on the diskettes, or acquired through electronic transfer. This
license agreement shall remain in effect from the date you open the package,
download the software, or use this software until terminated. You may terminate
this agreement by destroying all copies of this software, including backups on
all types of media.
Legal
This is not a sale of the software title or rights to Clone Cleaner and the
documentation files. Copyrights, patents, and all other intellectual property
rights are retained by Edward March. You may not sublicense, assign, or
transfer this license. If you or any organization breaches this agreement, your
license is automatically revoked upon that breach. Should a court find you in
violation of this agreement, Edward March may be awarded any attorneys' fees,
expert fees, and the cost of the legal action. This agreement is governed under
the U.S. Copyright law, and the laws of the state of Illinois.
Warranty
The author disclaims all warranties relating to the use of this software. The
author shall not be liable for any misfortune or damages through use, directly
or indirectly of any software provided on the diskettes or any other media the
software was delivered in part or whole , on or through. In no event shall
Edward March or its advertisers and/or suppliers be liable for any damages.
Damages include but not are limited to loss of business, business delays,
interruptions, and loss of revenue. Information is this manual or software is
subject to change without notice.
Code Generation
All REXX source code, or batch files generated by and from Clone Cleaner is
freely offered to you and/or your company to be used as you see fit. Edward
March holds no rights whatsoever on any software source code or binary code
generated by this product. The author is not responsible in any way for the use
or misuse of the product directly or indirectly.
ΓòÉΓòÉΓòÉ 3. Registering ΓòÉΓòÉΓòÉ
You can register your Clone Cleaner in may ways using the services provided by
'BMT Micro' Note: Your credit card will show BMT Micro, and not Clone Cleaner
or Edward March.
Or you may send a check or money order directly to the author.
You may print the next two sections of order forms and send the appropriate one
to the author or BMT Micro. Each registered user will receive a special serial
number key code to be entered into Clone Cleaner's registration dialog.
Order Form To Author
Order Form To BMT Micro
See Unregistered Limitations.
ΓòÉΓòÉΓòÉ 3.1. Clone Cleaner Order Form (Checks / Money Orders) ΓòÉΓòÉΓòÉ
You may print this order form
Mail To Edward J. March Jr.
1206 South Birch Drive
Mt. Prospect, IL 60056
The Author Accepts US (and Major Foreign Country) Personal Checks and
Money orders made payable to 'Edward March'. Please do not send cash
in the mail. Personal checks are subject to clearance.
ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
Name ________________________________________________________________
Address _____________________________________________________________
_____________________________________________________________
Phone _______________________________________________________________
E-Mail ______________________________________________________________
Where did you find Clone Cleaner ____________________________________
Total Enclosed: $17.95 for
Foriegn Order may be easier using BMT Micro if you do not have E-Mail.
ΓòÉΓòÉΓòÉ 3.2. Clone Cleaner Order Form (Credit Cards) ΓòÉΓòÉΓòÉ
Mail Orders To: BMT Micro
PO Box 15016
Wilmington, NC 28408
U.S.A.
Voice Orders: 8:00am - 7:00pm EST (-5 GMT)
(800) 414-4268 (orders only)
(910) 791-7052
Fax Orders: (910) 350-2937 24 hours / 7 Days
(800) 346-1672 24 hours / 7 Days
Online Orders via modem: (910) 350-8061 10 lines, all 14.4K
(910) 799-0923 Direct 28.8K line
Ordering and general ordering questions:
Via AOL: bmtmicro
via MSN: bmtmicro
Via Prodigy: HNGP66D
via Compuserve: 74031,307
via Internet: orders@bmtmicro.com
telnet@bmtmicro.com
http://www.bmtmicro.com
We accept Visa, Mastercard, Discover, American Express, Diners
Club, Carte Blanche, Cashiers Check, Personal Check. Personal
checks are subject to clearance. Eurochecks in DM are welcome.
DM, Sterling, and US Currency is welcome but send only by
registered mail, return receipt requested. We cannot be liable
for lost cash sent through the mail.
Purchase orders are welcome, subject to approval. The minimum
amount is $250.00.
Information for our German customers is explained in the last
paragraph of this order form.
_____________________________________________________________________
Company:_____________________________________________________________
Name:________________________________________________________________
Address:_____________________________________________________________
_____________________________________________________________
City: _______________________________State/Province: ________________
Postal/ZIP Code: ____________________Country:________________________
Phone:_______________________________________________________________
Fax: _______________________________________________________________
E-Mail #1____________________________________________________________
E-Mail #2____________________________________________________________
Product Quantity Price Number of copies
_________________________ ______________ ________________
Clone Cleaner____________ ____$17.95____ x ___1________ = + $ _17.95_
_________________________ ______________ x ____________ = + $ _______
_________________________ ______________ x ____________ = + $ _______
Latest Version on Diskette _____$3.00____ x ____________ = + $ _______
North Carolina Residents add 6% Sales Tax $ _______
Note: (6% of $17.95 = $1.08)
Shipping and Handling (no quantity limit / see below) $ _______
Email - Subject to Credit Card Verification Free
Fax (USA/Canada)........................... 1.00 US
Fax (Non-North America).................... 2.00 US
Worldwide 1st Class ....................... Free
2nd Day Priority, USA Only ................ $ 4.00 US
US Postal Service International Express
(Including Canada and Mexico), allow up to
7-10 days ............................... $ 25.00 US
Airborne Select Delivery (USA Only) $ 8.00 US
FedEx Overnight, USA Only (delivery by
3:00 pm the following day) .............. $ 15.00 US
FedEx Europe/Japan (guaranteed delivery
within 3 days) .......................... $ 35.00 US
Total: $ _______
________________________________________________________________________________
For credit card payment only
Circle one: VISA / Master / Discover / American Express / Diners
Credit card number: _____________________________________________
Expiration date: ________________________________________________
Authorization signature: ________________________________________
________________________________________________________________________________
ORDERING FROM INSIDE GERMANY ONLY
=================================
Persons in Germany wishing to order shareware may also transfer funds
into our account with Deutsche Bank. Once the money is deposited you
may either fax a confirmation to us with proof of deposit or wait until
Deutsche Bank notifies us of the transaction (usually 10-18 business
days).
Account information is as follows:
Deutsche Bank / Frankfurt Branch
EmpfДnger: Thomas Bradford / BMT Micro
Konto-Nummer: 0860221
Bankleitzahl: 500-700-10
When you make the transfer, be sure to put your name and the program you
are registering on the transfer.
Current exchange rates can be obtained by sending an email to
dm_to_us@bmtmicro.com. An automated reply will return todays exchange
rates.
It is very important that you send us a completed order form by
either email or fax if you deposit money into this account for a
registration. Fill the order form out as usual except in the credit
card number field put "DEUTSCHE BANK". We will file the order and
use it to match against the deposit information we receive from the
bank.
IMPORTANT!
----------
When you email us your order form, we will reply with an
acknowledgement. If you do not get an acknowledgement within 24 hours
please send your order again in case it was lost. This extra bit of
caution can save a lot of confusion.
If you are concerned that your order is taking too long to process, feel
free to check with us about the status of your order. It's important
to all of us that you feel safe doing business with our company and
please feel free to suggest ways we can improve our service to you.
LOST KEYS
---------
Write Down you serial number code - there is a service charge
for lost serial number codes after three months. Time and cost
for replacements codes is subject to change at BMT's discression.
Lost keys Email is keys@bmtmicro.com
ΓòÉΓòÉΓòÉ 3.3. Where To Enter Your Registration Code ΓòÉΓòÉΓòÉ
When you register you will be given a Serial number with your name. Select the
Help Menu - Select About, and you will see this dialog. Enter your name and
serial number as given to you. This means all spaces, upper/lower case and
punctuation are important. Clone Cleaner will create a CLONECLN.KEY file in its
home directory. PLEASE DO NOT GIVE YOUR SERIAL NUMBER AWAY TO OTHERS.
CloneCln.Exe and CloneCln.Ini are not modified, you can transfer these files to
others to allow them to evaluate Clone Cleaner. Should you decide to unregister
delete the Clone Cleaner Key file. Be aware BMT Micro charges for lost keys. If
you share clone cleaner with a friend you are required to give all of the files
you have obtained. You may NOT copy the .KEY file (other than for backups)
without violating the legal agreement.
The Home directory is the directory when CloneCln.Exe resides at. This is the
place when View.Cmd User.Cmd CloneCln.Inf CloneCln.KEY (if registered) and
Deleted.Log can all be found. If you move CloneCln.Exe the other files must be
moved too.
ΓòÉΓòÉΓòÉ 4. Technical Support ΓòÉΓòÉΓòÉ
There are a number of ways to get help with Clone Cleaner. The most obvious is
reading this document. Most tech support calls can be avoided by simply reading
the book. Also, OS/2 online manuals are a great source of information. You can
contact the author via E-mail, UsMail, or telephone.
The authors home page is http://www.cl.ais.net/emarch
E-mail is Emarch@Ais.Net
Edward J. March Jr.
1206 South Birch Drive
Mt. Prospect, IL 60056
(847) 228 - 1234 If unavailable all messages will be answered
within 24 hours of the next business day.
Since the nature of the problems tend to be complex, we would
prefer to handle technical assistance via E-Mail on the Internet.
Address your technical questions to emarch@ais.net and include the
following information form that will help diagnose the problem. All
E-mail will be answered within 24 hours of the next business day.
ΓòÉΓòÉΓòÉ 4.1. Technical Support Form ΓòÉΓòÉΓòÉ
Info:
You may use the Menu Services, Copy or Control-Insert to copy this form.
Operating System __________ Version __________ FixPacks __________
Screen Resolution _____________________ Video Card _________________
Number of Disk Drives _________________ Sizes _______________________
Description of the problem.
_______________________________________________________________________
_______________________________________________________________________
_______________________________________________________________________
_______________________________________________________________________
_______________________________________________________________________
E-mail to Emarch@ais.net
ΓòÉΓòÉΓòÉ 5. Operation ΓòÉΓòÉΓòÉ
The following sections describe in greater detail how to use Clone Cleaner.
You may scan as many disk drives as you like for duplicate files. See
Unregistered Limitations. A duplicate is either a file with the same name or
same contents. This is controlled by the Options/Filters dialog settings.
Most of us are familiar with files of the same name. So you may find dozens of
README.TXT files all over your disk(s). These files may be different sizes, and
have different dates. You can improve the level of filters by selecting same
size and same date (the date is the last written date of the file). Then only
when a matching set of files is found is it displayed. You may optionally shows
the CRC (Cylic Redundancy Check Digits) in hex, as to better guarantee the
files are the same contents. Note there are slim possibilities that two files
of the same size may have different data but have the same CRC. Naturally the
CRC does not represent all the data in a file. Otherwise we would store the CRC
number instead of the data for the file! But there are very slim odds ( about 1
in 4 billion ) that the two files would have the same SIZE and CRC values and
have different contents, although this is possible.
To further improve filtering (at the cost of execution speed) you may select
"Compare Crc's". In this case only files with the same size and contents are
grouped together. The above picture shows a scan with CRC's. Notice files of
different names are grouped together, and they are sorted by size.
Scanning by CRC's is the most time consuming, since all files must be read and
their CRC calculated. You can speed up scan times by using date ranges, size
ranges, or file masks to cut down the number of files that match the selection.
ΓòÉΓòÉΓòÉ 5.1. Options / Filters ΓòÉΓòÉΓòÉ
Clone Cleaner will scan multiple drives (C-Z) including network drives, if you
have them. See Unregistered Limitations. It will build a list of all files
that match the file mask in the options/filters dialog. By default the mask is
set to '*' to match all files. Note that in OS/2 * matches all files, whereas
*.* matches files that contain a period. You may limit the scan to certain
files using the mask. You may scan for files within a certain size range and
also specify a date range. When using the size option, setting the max size to
0 is the same as unlimited.
Scanning for Same CRC files will take the longest time. It will group files
together that are the same contents. Perhaps you copied your Report1.TXT file
to another name such as Rp1.tex, or Report1.bak. If these file are the same
size and have the same CRC value they will be grouped together even though
their names are different. They may also reside in different subdirectories or
on different disk drives.
Same Size and same date options allow only those files with the same name,
exact same date and byte size to be listed. You may have 1000 README.TXT files
on the disk. If you did not check the same size and same date options then
Clone Cleaner would show all these readme files under the same group. But
perhaps none of them are the same size and date, in this case comparing the
same size/date would not show any of the files.
When the Show CRC option is disabled a '-' (dash) will be see in the listbox
where the CRC value would have been. If a file is locked or the CRC can not be
caclulated then two question marks ('??') will be seen for the CRC value.
The option to not check ':\OS2\Archives' will ship this subdirectory on all
drives it scans. Since this directory will contain duplicate files, but these
duplicates are desirable. This is where OS/2 stores away a copy of the KEY
files such as the desktop.
ΓòÉΓòÉΓòÉ 5.2. Scanning ΓòÉΓòÉΓòÉ
Scan times can be quite time consuming since every file matching the mask must
be found and saved, and compared against every other file on all disk drive
that are being scanned. When two files have the same name they are paired
together. The main window shows a bar graph and it moves as each directory is
scanned. This is a sign of life indicator and not a percentage-complete
indicator. When it starts scanning the C drive it does not know the total file
count until the scan is done. Scanning can be aborted and the current results
will be displayed in the list box. Updating the list box may take several
seconds for large amounts of data i.e. several thousand files.
File are grouped together and each group is numbered.
/* Group 1 (1) */
/* Group 2 (4) */
This means Group number one, this is the first group of files starting with
file number one. Group two start with the fourth (4) file, so we know there is
three files in group one.
Here is an example of files grouped by CRC from Clone cleaner.
ΓòÉΓòÉΓòÉ 5.3. Write .Cmd File ΓòÉΓòÉΓòÉ
You can take the report generated in the list box and create an ASCII text file
with it. Generally to manipulate the files, you would use a batch file or REXX
command file. By using the '%' percent sign followed by a letter you can
represent fields of each entry.
%Z is the complete drive path and file name with extension(s).
%d is the date such as '25-DEC-1996'
%t is the time as '12:34:56pm'
%s is the file size as '12345678' (without commas).
%c is the crc checksum as 'EDAC5432' (8 uppercase hex-digits).
%l is the disk drive letter and colon as 'C:' (always an
uppercase letter from C through Z).
%p is the path as '/SubDir/'
%f is the file name as 'readme'
%e is the period and extension as '.txt'
More then one period in a file name
If the file name has more then one period, the extension is
from the last period to the end. If the file name is
'MyFile.tar.gz' then %e will be a string like '.gz'
%z is the same as Drive Path File Extension like
'C:\subdir\readme.txt'
The letter following the percent sign is not case sensitive,
so %p and %P are the same. Paths always begin with a back
slash and end with one. Except for the root directory which is
'\'
CRC values are all uppercase hex digits (0-9,A-F), when a CRC
can not be calulated then '??' will be seen. When the Show CRC
option is OFF then a '-' will be seen. Each field will always
be present, that's why the dash and question marks are used as
place holders.
If you need to use the '%' itself use '%%'
Example:
26-AUG-95 12:00:05pm 6,385 C:\SubDir\ReadMe.Txt
MyScript %Z %% %f%e %s bytes
Would be expanded to
"MyScript C:\SubDir\ReadMe.Txt %% ReadMe.Txt 6385 bytes"
You may write every line of the listbox to a file or only the
tagged lines. See Unregistered Limitations.
ΓòÉΓòÉΓòÉ 5.4. Find/Tag Dialog ΓòÉΓòÉΓòÉ
This dialog allows the user to find the matching strings or tag all files that
match the string. The string entered is partial match, so if any entry contains
the characters, those entries will be tagged. The search string is non-case
sensitive.
The string may be part of a file name or size or date. Therefore it is possible
to tag every file using ':/' since this appears in every entry. If the string
was 1,024 then all files who size are 1,024 bytes would be tagged.
ΓòÉΓòÉΓòÉ 5.5. User Function (User.Cmd) ΓòÉΓòÉΓòÉ
You may add your user defined code to perform any operation you desire on a
given file. When the user function is invoked it calls User.Cmd (in the home
directory) with three parameters.
The full path and file name as parameter one. The second parameter is either a
uppercase A or B, depending if the file is ASCII or BINARY. The third and last
parameter is the size of the file in bytes.
ASCII files are files who contents are in the 0x20 through 0x7F range and have
CR's (0x0D) LF's (0x0A) FF's (0x12) and TABS (0x09) and Control Z (0x1A). Any
other characters in the file flag it as a BINARY file. If the file can not be
opened to determine its type (A or B) then BINARY is assumed.
To insert a message of text as the first few lines of a text file, you would
have User.Cmd do something like this:
if %2. == B. goto done
:ascii
echo ---------------------------------------------------->
temp1.txt
echo *** Clone Cleaner Says THIS FILE HAS DUPLICATES *** >
temp1.txt
echo ---------------------------------------------------->>
temp1.txt
copy temp1.txt+%1 temp2.txt
del %1
copy temp2.txt %1
del temp1.txt
del temp2.txt
goto done
:done
I am curious what functions you are using. If you have an neat idea
for the User.Cmd scripts - please let me know!
ΓòÉΓòÉΓòÉ 5.6. View File ΓòÉΓòÉΓòÉ
You may view files from the menu view command. This will call the VIEW.CMD
file. Three parameters are passed to the VIEW.CMD file in the home directory.
The full path and file name as parameter one. The second parameter is either a
uppercase A or B, depending of the file is ASCII or BINARY. The last parameter
is the size in bytes of the file.
ASCII files are files who contents are in the 0x20 through 0x7F range and have
CR's (0x0D) LF's (0x0A) FF's (0x12) and TABS (0x09) and Control Z (0x1A). Any
other characters in the file flag it as a BINARY file. If the file can not be
opened to determine its type (A or B) then BINARY is assumed.
VIEW.CMD can use this second parameter to invoke and ASCII editor or hex dump
utility (not provided with CloneCleaner) to show you the contents of the file.
ΓòÉΓòÉΓòÉ 5.7. Copy Line ΓòÉΓòÉΓòÉ
The 'Copy Line' menu function copys the currently selected entry of the listbox
to the clipboard. The whole line is copied, such as:
"*26-Aug-1995 16:00:01 50,472 - C:\Special\DOC\Hardware.Wp"
ΓòÉΓòÉΓòÉ 5.8. Delete ΓòÉΓòÉΓòÉ
The 'Delete' Button or menu option 'Delete' deletes the highlited file. You
will be prompted Yes or No, to delete the file. Once the file is deleted the
entry in the list box will be flagged with a 'D' in the first position. If it
was tagged it will be untagged. The number of files deleted and number of bytes
deleted will be added to the counters and shown on the status lines below the
listbox. All deleted file will be logged to a log file DELETED.LOG in the home
directory. If DELETED.LOG does not exist it will be created, otherwise it will
be appended to if possible. Files With Read-Only attributes, or locked files
will not be deleted. To Prevent the log file from growing you may set the
Read-Only attribute on DELETED.LOG, this will prevent the log file from being
updated.
ΓòÉΓòÉΓòÉ 6. Keystrokes ΓòÉΓòÉΓòÉ
KEY ACTION
F1 Help
F2 Options/Filters Dialog
F3 Exit
F5 Start Scanning
F9 User.Cmd
F10 View.Cmd
F11 Write .Cmd File
Control+F Find/Tag Dialog
Control+L Find Next
Delete Delete Selected File
Double Click List Box Entry to Toggle File Tag On/Off
ΓòÉΓòÉΓòÉ 7. Cautions ΓòÉΓòÉΓòÉ
Deletion of files
You are left to you own discretion to determine what files of the same size
and/or date and/or CRC value are exactly the same.
You are also responsible for deleting any extra files you consider no longer
necessary.
We are not responsible for any data loss, from your actions. Clone Cleaner will
assist you in cleaning up your hard disk of duplicate files. However it makes
no claim for accuracy.
ΓòÉΓòÉΓòÉ 8. About the Author ΓòÉΓòÉΓòÉ
The Author Edward J. March Jr.
Edward March, was born in Chicago, and raised in the suburbs. Ed is a
consultant with over ten years of C and 5 years of C++ programming experience.
He marketed TRS-80 software and peripherals in the early 1980s. He has written
numerous DOS and Windows applications. He started with OS/2 2.1 and Got Warped
in October 1994. This is when the excitement level started. Programming for
OS/2 is exciting! Currently Ed enjoying Merlin and the benefits of VoiceType
Dictation(tm). Speaking to his computer has become a reality. Edward dedicates
this software to his wife Jacque and his son Zachary who scarificed many family
hours for this product to come to market. Ed is thankful for his God given
talents and his parents who encouraged him early in life to persue his dreams.
Other Products: Professor Owl
I knew there were many Borland C++ users who would like to speed up the process
of writing OS/2 Applications. Borland did not provide a class expert for OS/2
as the Windows version does. Professor Owl was needed because it closes this
gap for the OS/2 version. Professor Owl was enjoyable to write because once it
became functional it was used to generate its own code! His wish is that
Professor Owl will give others the same enjoyment in their projects.
Future Products:
If you have an idea, contact me, I'd love to hear from you.
ΓòÉΓòÉΓòÉ <hidden> ΓòÉΓòÉΓòÉ
Unregistered users limitations:
Can Only Scan Two Disk Drive At A Time.
Not Being Able To Write All Of The Listbox Contents Out To A
.CMD File.
Not Being Able To Delete Files By Using The 'Delete File' From
The Menu.
Copy Line Will Say "CopyLine Is For Registered Users!"
Registration Is Only $17.95
How To Register